/****************************************************************
*  COPYRIGHT MorningCore CO.,LTD                               *
*****************************************************************/
/****************************************************************
 * FileName:    <PUSCH_Bit_Replace.h>
 * version:     <1.0.0>
 * Purpose:     <Header file of PUSCH_Bit_Replace.c>
 * Authors:     <shanshan>
 * Notes:       <None>
 ****************************************************************/

/******************************************************************************
*  HISTORY OF CHANGES
*   <Date>          <Author>        <Version>       <DESCRIPTION>
*  2018-01-20       shanshan        1.0.0            original
******************************************************************************/

#ifndef _ue_tx_pusch_bitreplacing_f
#define _ue_tx_pusch_bitreplacing_f

/*-----------including external files -----------------------------*/
#include "../../common/head/NR_UL_macro.h"
#include "../../../../CommLib_FltC/MacroDef.h"
#include "../../../../CommLib_FltC/Typedef.h"
#include "../../../../CommLib_FltC/Lib_Arith_f.h"
#include "../head/ue_tx_srp_pusch_fe_fix.h"
#include "stdio.h"
/*-----------external variable declaration-------------------------*/

/*-----------constant and type declaration-------------------------*/

/*-----------macro declaration-------------------------------------*/

/*-----------variable declaration-----------------------------------*/

/*-----------Function or task prototype declaration-----------------*/
void PUSCH_Bit_Replace
(
    int8    P_DataIp[], // input binary bit after scrambling
    int8    TxFlag, // 1: Tx, 0: Rx
    stULParamTable *SimParam
);

#endif











